package day07;

/**
 * 需求:找到2-100之间的素数
 *      素数为只能被1和他本身整除的数
 * 训练目标:通过boolean型的fal打标记
 */
public class PrumeNumber {
    public static void main(String[] args) {
        for (int num=2;num<=100;num++){//2-100

            boolean flag=true;//假设当flag为true时是素数
            for(int i=2;i<=num/2;i++){
                if ( num%i==0){//如果num%i为0时
                    flag=false;//修改flag为false
                    break;
                }
            }
            if (flag){//当flag为true时,为素数
                System.out.print(num+"\t");
            }

        }



        //7%2/3/4/5/6
        //1)但凡有1个数为0,就能声明它不是素数
        //2)只能都不为0的,才是数素
        /*
        int num=7;
        boolean flag=true;//假设当flag为true时是素数

            for(int i=2;i<=num/2;i++){
                if ( num%i==0){//如果num%i为0时
                    flag=false;//修改flag为false
                    break;
                }
            }
            if (flag){//当flag为true时,为素数
                System.out.println(num+"是素数");
            }else {
                System.out.println(num+"不是素数");
            }
         */
    }
}
